package com.example.a16478026;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.provider.CalendarContract;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;

public class LoginActivity extends Activity {
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_login);
        Log.d("key","created");
    }

    @Override
    protected void onStart() {
        super.onStart();
        Log.d("key","start");
    }

    @Override
    protected void onStop() {
        super.onStop();
        Log.d("key","stop");
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        Log.d("key","destory");
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // 调用父类方法来加入系统菜单
        // 虽然目前android还没有系统菜单，但是为了兼容到以后的版本，最好加上
        super.onCreateOptionsMenu(menu);
        // 添加菜单项（多种方式）
        // 1.直接指定标题
        // 2.通过资源指定标题
        // 3.显示指定菜单项的组号、ID、排序号、标题
        menu.add(1,1,1,"新闻资讯");
        menu.add(1,2,1,"个人中心");
        // 如果希望显示菜单，请返回true
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(@NonNull MenuItem item) {
        super.onOptionsItemSelected(item);
        switch (item.getItemId()){
            case 1:
                Intent p=new Intent();
                p.setClass(LoginActivity.this,NewsActivity.class);
                startActivity(p);
                break;
            case 2:
                Intent q=new Intent();
                q.setClass(LoginActivity.this,UserActivity.class);
                startActivity(q);
                break;
        }
        return true;
    }
}
